Combining a Publish and Subscribe Collaboration Architecture with XQuery Approaches
نویسندگان
چکیده
Markup languages, representations, schemas, and tools have significantly increased the ability for organizations to share their information. Languages such as the Extensible Markup Language (XML) provide a vehicle for organizations to represent information in a common, machine-interpretable format. Furthermore languages, such as the Document Type Definition Language (DTD) and XML Schema Definition Language (XSD) allow organizations to share the schema and structure of their data. Though these approaches facilitate the collaboration and integration of inter-organizational information, the reality is that the schema languages are reasonably difficult to learn, and automated schema integration (without semantics or ontology mappings) is currently an open problem. We introduce an architecture to facilitate organizational collaboration. In this paper, we introduce such an architecture that combines the push features of the publish/subscribe protocol with distributed registry capabilities. In addition, a Java-based, service-oriented implementation entitled Sharx is described and evaluated.
منابع مشابه
Integrating Publish/Subscribe into a Mobile Teamwork Support Platform
Software support for distributed and mobile collaboration is increasingly becoming a technological key issue in large and distributed enterprises. As employees are traveling or working in remote and changing locations they should be able to attend to business tasks regardless of their physical location, while using different computing devices. A requirement analysis involving case studies for t...
متن کاملThe Publish/subscribe Paradigm for Scalable Group Collaboration Systems the Publish/subscribe Paradigm for Scalable Group Collaboration Systems
We consider the problem of disseminating data generated in real-time to large groups of distributed users in group collaboration systems. We present an architecture based on the publish/subscribe paradigm to design communication services appropriate for large-scale group collaboration systems. In this model, one or more data sources or publishers sends data to multiple clients or subscribers. T...
متن کاملAn XML Publish/Subscribe Algorithm Implemented by Relational Operators
An XML publish/subscribe algorithm needs to store large numbers of XPath or XQuery subscriptions and match subscriptions with published XML documents. Since the number of the subscriptions may be very large, the performance and the scalability of the algorithm may be critical. The scalability of the method of constructing a large finite state automata or decision tree for all subscriptions is l...
متن کاملCollaboration Pattern Modeling in Support of Norm Specification, Monitoring, and Preservation∗
Collaboration-intensive environments call for technical systems that permit flexible user interactions. Rigid workflows are no suitable collaboration paradigm. As users apply various patterns such as shared artifact, social networks, client/principal, or publish/subscribe for interaction, their cooperative behavior becomes largely determined by norms. In this paper, we make the case for explici...
متن کاملBuilding flexible, distributed collaboration tools using type-based publish/subscribe-the distributed knight case
Distributed collaboration is becoming increasingly important also in software development. Combined with an increasing interest in experimental and agile approaches to software development, this poses challenges to tool support for software development. Specifically, tool support is needed for flexible, distributed collaboration. We introduce the Distributed Knight tool that provides flexible a...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005